#ifndef Casher_h
#define Casher_h

#include <iostream>
#include "Customer.h"
#include "Queue.h"

class Customer;

class Casher {

public:
	Casher() : attenting(NULL){
		Queue<Customer> queue;
	}
	virtual void addCustomer(Customer* customer);
	void printState();
	void atentionClient();

private:
    Queue<Customer> queue;
	Customer* attenting;

public:

    // Supermarket *mySupermarket;
};

#endif // Casher_h
